package DAO;

import java.util.List;
import java.util.Set;

import Modelo.Fornecedor;
import anotacoes.RecuperaConjunto;
import anotacoes.RecuperaLista;
import anotacoes.RecuperaObjeto;
import excecao.ObjetoNaoEncontradoException;

public interface FornecedorDAO extends DaoGenerico<Fornecedor, Long>
{   

	@RecuperaLista
	List<Fornecedor> recuperaListaDeFornecedores();
	
	@RecuperaLista
	List<Fornecedor> recuperaListaDeFornecedoresEProdutos();
	
	@RecuperaObjeto
	Fornecedor	recuperaUmFornecedorEProdutos(long numero)
	throws ObjetoNaoEncontradoException;
	
}
